<%@taglib uri="/WEB-INF/struts-bean.tld"  prefix="bean"%>
<script language="JavaScript">
    var req;
    var which;

    function validate_form(){
        if ( document.PerpustakaanForm.kartuPerpus.value == "" ){
            alert ( "<bean:message key="perpustakaan.kartuPerpus"/> "+isEmpty );
        }else {
            document.PerpustakaanForm.submit();
        }
    }

    function validate_Buku_form(){
        if ( document.PerpustakaanForm.buku.value == "" ){
            alert ( "<bean:message key="buku.buku"/> "+isEmpty );
        }else if ( document.PerpustakaanForm.tanggalKembali.value == "" ){
            alert ( "<bean:message key="perpustakaan.tanggalKembali"/> "+isEmpty );
        }else {
            document.PerpustakaanForm.submit();
        }
    }

    function cekKartuPerpus(kartuPerpus) {
        url="/SistemInformasi/perpustakaan.do?action=cekKartuPerpus&kartu="+kartuPerpus;
        if (window.XMLHttpRequest) { // Non-IE browsers
            req = new XMLHttpRequest();
            req.onreadystatechange = processStateChange;
            try {
                req.open("GET", url, true);
            } catch (e) {
                alert(e);
            }
            req.send(null);
        } else if (window.ActiveXObject) { // IE
            req = new ActiveXObject("Microsoft.XMLHTTP");
            if (req) {
                req.onreadystatechange = processStateChange;
                req.open("GET", url, true);
                req.send();
            }
        }
    }

    function cekBuku(buku) {
        url="/SistemInformasi/perpustakaan.do?action=cekBuku&buku="+buku;
        if (window.XMLHttpRequest) { // Non-IE browsers
            req = new XMLHttpRequest();
            req.onreadystatechange = processStateChange;
            try {
                req.open("GET", url, true);
            } catch (e) {
                alert(e);
            }
            req.send(null);
        } else if (window.ActiveXObject) { // IE
            req = new ActiveXObject("Microsoft.XMLHTTP");
            if (req) {
                req.onreadystatechange = processStateChange;
                req.open("GET", url, true);
                req.send();
            }
        }
    }

    function processStateChange() {
        if (req.readyState == 4) { // Complete
            if (req.status == 200) { // OK response
                document.getElementById("theMessage").innerHTML = req.responseText;
            } else {
                alert("Problem: " + req.statusText);
            }
        }
    }
</script>